home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2006 September
/
PCWorld_2006-09_cd.bin
/
v cisle
/
pcw
/
pcw.exe
/
pcwAnnoyances.hta
next >
Wrap
Text File
|
2006-07-13
|
10KB
|
305 lines
<HTML>
<HEAD>
<TITLE>Skript PC WORLDu: Zm∞na nastavenφ n∞kter²ch funkcφ ve Windows</TITLE>
<HTA:APPLICATION ID="hta3"
APPLICATIONNAME="pcwAnnoyances"
BORDER="dialog"
BORDERSTYLE="complex"
CAPTION="yes"
SHOWINTASKBAR="yes"
SYSMENU="yes"
INNERBORDER = "no"
MAXIMIZEBUTTON = "no"
MINIMIZEBUTTON = "no"
WINDOWSTATE="normal"
SINGLEINSTANCE="yes"
CONTEXTMENU = "no"
SYSMENU = "no">
<STYLE type="text/css">
body { scrollbar-arrow-color: #000000;
font-family:Verdana;
font-style:normal;
font-size:12;
background-color:Buttonface}
.fading {font-size:14px;
background-color:#003159;
color:white;width:400;
filter:Alpha(style=1, opacity=90, startx=83, finishx=86)
</STYLE>
<SCRIPT LANGUAGE=vbscript>
'|--------------------------------------------------------------------------------------------------|'
Dim myfiles, myshell
ReDim SStArr(0)
Set myfiles = CreateObject("Scripting.FileSystemObject")
Set myshell = CreateObject("Wscript.Shell")
Set c = MyShell.Environment("PROCESS")
Tempdir=c("Temp")
Windir=c("Systemroot")
ExpAdv = "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\"
'|--------------------------------------------------------------------------------------------------|'
Sub SubInitFenster
on error resume next
window.resizeTo 500, 330
Ext = Myshell.regread(ExpAdv & "HideFileExt") 'Dword -> 0, 1
if Ext = "" then
Ext = 1
myshell.regwrite ExpAdv & "HideFileExt", Ext, "REG_DWORD"
end if
if Ext = 0 then
document.all.Item("O1").Checked = True
else
document.all.Item("O1").Checked = False
end if
Hid = Myshell.regread(ExpAdv & "Hidden") 'Dword -> 1, 2
if Hid = "" then
Hid = 2
myshell.regwrite ExpAdv & "Hidden", Hid, "REG_DWORD"
end if
if Hid = 1 then
document.all.Item("O2").Checked = True
else
document.all.Item("O2").Checked = False
end if
sHid = Myshell.regread(ExpAdv & "ShowSuperHidden") 'Dword -> 1, 0
if sHid = "" then
sHid = 0
myshell.regwrite ExpAdv & "ShowSuperHidden", sHid, "REG_DWORD"
end if
if sHid = 1 then
document.all.Item("O4").Checked = True
else
document.all.Item("O4").Checked = False
end if
SysO = Myshell.regread(ExpAdv & "WebViewBarricade") 'Dword -> 1, 0
If SysO = "" then
SysO = 0
myshell.regwrite ExpAdv & "WebViewBarricade", SysO, "REG_DWORD"
end if
if SysO = 1 then
document.all.Item("O5").Checked = True
else
document.all.Item("O5").Checked = False
end if
ksea = Myshell.regread("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState\Use Search Asst") 'Zeichenfolge -> no, yes
if ksea = "" then
ksea = "yes"
myshell.regwrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState\Use Search Asst", ksea, "REG_SZ"
end if
if ksea = "no" then
document.all.Item("O3").Checked = True
else
document.all.Item("O3").Checked = False
end if
Ball = Myshell.regread(ExpAdv & "EnableBalloonTips") 'Dword -> 0, 1
if Ball = "" then
Ball = 1
myshell.regwrite ExpAdv & "EnableBalloonTips", Ball, "REG_DWORD"
end if
if Ball = 0 then
document.all.Item("O6").Checked = True
else
document.all.Item("O6").Checked = False
end if
Pers = Myshell.regread(ExpAdv & "IntelliMenus") 'Dword -> 0, 1
if Pers = "" then
Pers = 1
myshell.regwrite ExpAdv & "IntelliMenus", Pers, "REG_DWORD"
end if
if Pers = 0 then
document.all.Item("O7").Checked = True
else
document.all.Item("O7").Checked = False
end if
SSt = Myshell.regread("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellState") 'Bin
for n = 0 to ubound(SSt)
ReDim Preserve SStArr(n)
hWert = Hex(SSt(n))
if len(hWert) = 1 then
SStArr(n) = "0" & hWert
else
SStArr(n) = hWert
end if
next
'Klassisch Start 00 - Neu Start 02
if SStArr(32) = "00" then
document.all.Item("O8").Checked = True
else
document.all.Item("O8").Checked = False
end if
Allg = Myshell.regread(ExpAdv & "WebView") 'Dword -> 0, 1
if Allg = "" then
Allg = 0
myshell.regwrite ExpAdv & "WebView", Allg, "REG_DWORD"
end if
if Allg = 0 then
document.all.Item("O10").Checked = True
else
document.all.Item("O10").Checked = False
end if
kLog = MyShell.regread("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\LogonType") 'Dword 0, 1
if kLog = 0 then
document.all.Item("O9").Checked = True
else
document.all.Item("O9").Checked = False
end if
kDesk = MyShell.regread("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThemeManager\ThemeActive") 'Zeichenfolge 0, 1
if kDesk = 0 then
document.all.Item("O11").Checked = True
else
document.all.Item("O11").Checked = False
end if
End Sub
'|--------------------------------------------------------------------------------------------------|'
Sub SubSet
if document.all.Item("O1").Checked then
Ext = 0
else
Ext = 1
end if
myshell.regwrite ExpAdv & "HideFileExt", Ext, "REG_DWORD"
if document.all.Item("O2").Checked then
Hid = 1
else
Hid = 2
end if
myshell.regwrite ExpAdv & "Hidden", Hid, "REG_DWORD"
if document.all.Item("O3").Checked then
ksea = "no"
else
ksea = "yes"
end if
myshell.regwrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState\Use Search Asst", ksea, "REG_SZ"
if document.all.Item("O4").Checked then
sHid = 1
else
sHid = 0
end if
myshell.regwrite ExpAdv & "ShowSuperHidden", sHid, "REG_DWORD"
if document.all.Item("O5").Checked then
SysO = 1
else
SysO = 0
end if
myshell.regwrite ExpAdv & "WebViewBarricade", SysO, "REG_DWORD"
if document.all.Item("O6").Checked then
Ball = 0
else
Ball = 1
end if
myshell.regwrite ExpAdv & "EnableBalloonTips", Ball, "REG_DWORD"
if document.all.Item("O7").Checked then
Pers = 0
else
Pers = 1
end if
myshell.regwrite ExpAdv & "IntelliMenus", Pers, "REG_DWORD"
if document.all.Item("O8").Checked then
SStArr(32) = "00"
else
SStArr(32) = "02"
end if
Set FWrite = Myfiles.OpentextFile(Tempdir & "\" & "ShellState.reg", 2, True)
FWrite.Writeline "REGEDIT4"
FWrite.Writeline VBCR
FWrite.Writeline "[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]"
FWrite.Write Chr(34) & "ShellState" & chr(34) & "=hex:"
for n = 0 to Ubound(SStArr)-1
FWrite.Write SStArr(n) & ","
next
FWrite.Write SStArr(Ubound(SStArr))
Fwrite.Close
ret = Myshell.Run("regedit /s " & Tempdir & "\" & "ShellState.reg", 0, True)
ret = MyFiles.DeleteFile(Tempdir & "\" & "ShellState.reg", true)
if document.all.Item("O9").Checked then
kLog = 0
Mult = 0
else
kLog = 1
Mult = 1
end if
myshell.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\LogonType", kLog, "REG_DWORD"
myshell.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AllowMultipleTSSessions", Mult, "REG_DWORD"
if document.all.Item("O10").Checked then
Allg = 0
else
Allg = 1
end if
myshell.regwrite ExpAdv & "WebView", Allg, "REG_DWORD"
if document.all.Item("O11").Checked then
ret = myshell.run(chr(34) & windir & "\Resources\Themes\Windows Classic.theme" & chr(34), 1, True)
else
ret = myshell.run(windir & "\resources\Themes\Luna.theme", 1, True)
end if
set wmi = GetObject("winmgmts:")
Prozesse = "select * from win32_process where name='explorer.exe'"
set Task = wmi.ExecQuery(Prozesse)
for each Prozess in Task
Prozess.Terminate 0
next
ret = myshell.run("Explorer.exe", 1, False)
End Sub
'|--------------------------------------------------------------------------------------------------|'
Sub SubQuit
Set myshell = Nothing
Set myFiles = Nothing
Set Appshell = Nothing
Window.Close
End Sub
'|--------------------------------------------------------------------------------------------------|'
</SCRIPT>
</HEAD>
<BODY onload="SubInitFenster" scroll="yes">
<INPUT Type=checkbox name="O1" Title=Znam"> Zobrazit p°φpony i u soubor∙ znßm²ch typ∙<br>
<INPUT Type=checkbox name="O2" Title=Hidden"> Zobrazit skrytΘ soubory a slo₧ky<br>
<INPUT Type=checkbox name="O3" Title=kSearch"> Povolit klasick² vzhled pro vyhledßvßnφ na poΦφtaΦi<br>
<INPUT Type=checkbox name="O4" Title=Superhidden"> Zobrazit systΘmovΘ soubory<br>
<INPUT Type=checkbox name="O5" Title=Sysfold"> Zobrazit obsah systΘmov²ch slo₧ek<br>
<INPUT Type=checkbox name="O6" Title=Balloon"> ZruÜenφ zobrazovßnφ informaΦnφch bublin<br>
<INPUT Type=checkbox name="O7" Title=Perso"> Vypnutφ individußlnφch nabφdek<br>
<INPUT Type=checkbox name="O8" Title=kStart"> Povolenφ klasickΘ nabφdky Start<br>
<INPUT Type=checkbox name="O9" Title=kLogon"> Povolenφ klasickΘho dialogu pro p°ihlßÜenφ<br>
<INPUT Type=checkbox name="O10" Title=Obec"> ZruÜenφ zobrazenφ panelu Prßce se soubory a slo₧kou ve slo₧kßch<br>
<INPUT Type=checkbox name="O11" Title=kDesktop"> Povolenφ klasickΘho vzhledu pracovnφ plochy<br><br>
<INPUT Type=button value="Nastavit" name=button1 size=52 onClick="SubSet">
<INPUT Type=button value="Aktualizovat" name=button3 size=52 onClick="SubInitFenster">
<INPUT Type=button value="Konec" name=button2 size=32 onClick="SubQuit">
</BODY>
</HTML>